/*    */ package com.iris.egrant.web.struts2.tags;
/*    */ 
/*    */ import com.iris.egrant.utils.EncryptionUtils;
/*    */ import java.io.IOException;
/*    */ import java.util.Date;
/*    */ import javax.servlet.jsp.JspException;
/*    */ import javax.servlet.jsp.tagext.BodyTagSupport;
/*    */ import com.iris.egrant.service.ServiceUtils;
import org.apache.commons.lang.StringUtils;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public class Des3TimeTag
/*    */   extends BodyTagSupport
/*    */ {
/*    */   private static final long serialVersionUID = 1L;
/* 21 */   private String code = "";
/*    */   
/* 23 */   private String encryptKey = "";
/*    */ 
/*    */ 
/*    */   
/*    */   public int doStartTag() throws JspException {
/* 28 */     String bar = "";
/*    */     
/* 30 */     if (StringUtils.isNotBlank(this.code)) {
/* 31 */       this.code = this.code.trim();
/* 32 */       this.code += "|" + (new Date()).getTime();
/*    */       try {
/* 34 */         if (StringUtils.isBlank(this.encryptKey)) {
/* 35 */           bar = ServiceUtils.encodeToDes3(this.code);
/*    */         } else {
/* 37 */           bar = ServiceUtils.encodeToDes3(this.code, this.encryptKey.trim());
/*    */         } 
/* 39 */       } catch (EncryptionUtils.EncryptionException e) {}
/*    */     } 
/*    */ 
/*    */ 
/*    */     
/*    */     try {
/* 45 */       this.pageContext.getOut().write(bar);
/* 46 */     } catch (IOException e) {}
/*    */ 
/*    */     
/* 49 */     return 0;
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public String getCode() {
/* 56 */     return this.code;
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public void setCode(String code) {
/* 64 */     this.code = code;
/*    */   }
/*    */   
/*    */   public String getEncryptKey() {
/* 68 */     return this.encryptKey;
/*    */   }
/*    */   
/*    */   public void setEncryptKey(String encryptKey) {
/* 72 */     this.encryptKey = encryptKey;
/*    */   }
/*    */ }


/* Location:              D:\文件kjt\WEB-INF\lib\egrant-core-2.2.20240205.1659.jar!\com\iris\egrant\web\struts2\tags\Des3TimeTag.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */